const fs = require("fs");
const path = require("path");
/**文件创建 */
let readPath = path.join(__dirname,"1.txt");

let filePath = path.join(__dirname,"3.txt");
/**
 * fs.readFile是一个异步处理过程，执行该函数时
 * 它会进入异步事件轮询过程
 * 后面的同步代码不会等待文件读取完成
 * 在文件读取完成之后会调用readFile的回调函数，拿到读取得到的数据
 */
let fileContent = fs.readFile(readPath,(err,data)=>{
    if(err){
        console.log(err);
    }
    else{
        console.log(data);
    }
})
/**
 * 同步处理
 * fs.readFileSync(path)
 * 后面的代码需要等待其读取完成才能正常执行
 */
let syncFileContent = fs.readFileSync(readPath);
fs.writeFileSync(filePath,syncFileContent);

// console.log("hello world");
// console.log(fileContent);
// console.log(syncFileContent);